VC++里面::和->的区别是什么

来源:百度知道 编辑:UC知道 时间:2024/05/08 06:38:15
最后可以相对C#,把C#里面怎么写,VC++里面怎么写给比较一下,小弟最近要用C++写东西,好简单,可惜不知道语法,只知道C#的,不想翻书,就此问过

::是表示域,->表示指针对象

比如 class A { static int i;}

可以用A::i来取得其成员变量i
如果定义A的指针对象A *a = new A;
那么则可以用a->i来取i

都是引用结构体里面的成员变量。

'->'这个符号引用结构体中的 指针变量

':'引用非指针变量

::是域运算符,->用来取指针变量的值。
如楼上所述。
其实这两个很好比较,.和->反而难比较哩~知道.吗?